Simultaneous Consensus Tasks: A Tighter Characterization of Set-Consensus
نویسندگان
چکیده
We address the problem of solving a task T = (T1, ...Tm) (called (m, 1)-BG), in which a processor returns in an arbitrary one of m simultaneous consensus subtasks T1, ...Tm. Processor pi submits to T an input vector of proposals (propi,1, ..., propi,m), one entry per subtask, and outputs, from just one subtask , a pair ( , propj,l) for some j. All processors that output at output the same proposal. Let d be a bound on the number of distinct input vectors that may be submitted to T . For example, d = 3 if Democrats always vote Democrats across the board, and similarly for Republicans and Libertarians. A wait-free algorithm that immaterial of the number of processors solves T provided m ≥ d is presented. In addition, if in each Tj we allow k-set consensus rather than consensus, i.e., for each , the outputs satisfy |{j | propj, }| ≤ k, then the same algorithm solves T if m ≥ d/k . What is the power of T = (T1, ..., Tm) when given as a subroutine, to be used by any number of processors with any number of input vectors? Obviously, T solves m-set consensus since each processor pi can submit the vector (idi, idi, ...idi), but can m-set consensus solve T ? We show it does, and thus simultaneous consensus is a new characterization of set-consensus. Finally, what if each Tj is just a binary-consensus rather than consensus? Then we get the novel problem that was recently introduced of the CommitteeDecision. It was shown that for 3 processors and m = 2, the simultaneous binary-consensus is equivalent to (3, 2)-set consensus. Here, using a variation of our wait-free algorithms mentioned above, we show that a task, in which a processor is required to return in one of m simultaneous binary-consensus subtasks, when used by n processors, is equivalent to (n,m)-set consensus. Thus, while set-consensus unlike consensus, has no binary version, now that we characterize m-set consensus through simultaneous consensus, the notion of binaryset-consensus is well defined. We have then showed that binary-set-consensus is equivalent to set consensus as it was with consensus.
منابع مشابه
Output Consensus Control of Nonlinear Non-minimum Phase Multi-agent Systems Using Output Redefinition Method
This paper concerns the problem of output consensus in nonlinear non-minimum phase systems. The main contribution of the paper is to guarantee achieving consensus in the presence of unstable zero dynamics. To achieve this goal, an output redefinition method is proposed. The new outputs of agents are functions of original outputs and internal states and defined such that the dynamics of agents a...
متن کاملSet-Consensus Collections are Decidable
A natural way to measure the power of a distributed-computing model is to characterize the set of tasks that can be solved in it. In general, however, the question of whether a given task can be solved in a given model of computation is undecidable, even if we only consider the wait-free shared-memory model. In this paper, we address this question for a restricted class of models and tasks. We ...
متن کاملScalable Private Learning with PATE
The rapid adoption of machine learning has increased concerns about the privacy implications of machine learning models trained on sensitive data, such as medical records or other personal information. To address those concerns, one promising approach is Private Aggregation of Teacher Ensembles, or PATE, which transfers to a “student” model the knowledge of an ensemble of “teacher” models, with...
متن کاملThe Scarce Drugs Allocation Indicators in Iran: A Fuzzy Delphi Method Based Consensus
Objective: Almost all countries are affected by a variety of drug-supply problems and spend a considerable amount of time and resources to address shortages. The current study aims to reach a consensus on the scarce drug allocation measures to improve the allocation process of scarce drugs in Iran by a population needs-based approach. Methods: To achieve the objective, two phases were co...
متن کاملA Survey of Social Factors Influencing Social Consensus(Case Study: Bushehr Civic Families)
The aim of this research is to study social factors influencing on social consensus. Sampling method was multi-process and included cluster and multistage sampling and sample size based on Cochran's Formula was 380 persons too. Data collection tools was questionnaire. In this research, the methods of data analysis were independent T-Test, Spearman Correlation Coefficient, Multivariate Regressio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006